Design of Efficient Caching Algorithms for Peer to Peer Networks to Reduce Traffic in Internet
نویسندگان
چکیده
Peer-to-peer (P2P) file sharing systems generate a major portion of the Internet traffic, and this portion is expected to increase in the future. We explore the potential of deploying proxy caches in different autonomous systems with the goal of reducing the cost incurred by Internet service providers and alleviating the load on the Internet backbone. P2P traffic is more complex than caching other internet traffic and needs several new algorithms and storage systems. The paper presents the design and evaluation of a entire, running, proxy cache for P2P traffic, referred to as PrCache. PrCache transparently intercepts and serves traffic from different P2P systems. A replacement storage system is projected and enforced in PrCache. Storage system is optimized for storing P2P traffic, and shown to outperform other storage systems. A new algorithm to infer the information required to store and serve P2P traffic by the cache is proposed. Extensive experiments to evaluate all aspects of PrCache using actual implementation and real P2P traffic are presented. Based on the analysis, proposed a new algorithm, called Optimized Least Grade Replacement (OLGR), takes recency, frequency, perfect-history, and document size under consideration for Web cache optimization.
منابع مشابه
A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملDistributed caching in unstructured peer-to-peer file sharing networks
Nowadays, the peer-to-peer (P2P) system is one of the largest Internet bandwidth consumers. To relieve the burden on Internet backbone and improve the query and retrieve performance of P2P file sharing networks, efficient P2P caching algorithms are of great importance. In this paper, we propose a distributed topology-aware unstructured P2P file caching infrastructure and design novel placement ...
متن کاملOn the Equivalence of Forward and Reverse Query Caching in Peer-to-Peer Overlay Networks
Peer-to-peer systems such as Gnutella and Kazaa are used by millions of people for sharing music and many other files over the Internet, and they account for a significant portion of the Internet traffic. The traffic in a peer-to-peer overlay network is different from that in WWW in that each peer is both a client and a server. This suggests that one can deploy a forward cache at the Internet g...
متن کاملThe Effectiveness of Caching on a Peer-to-Peer Workload
Recent studies have noted a phenomenal increase the amount of traffic flowing over peerto-peer (P2P) file-sharing networks, and have argued that WWW-like proxy caching might noticeably reduce the bandwidth used. In this paper, we consider the results of caching simulation over a 47-day trace of P2P traffic between the University of Washington and the Internet. We model the performance of an ide...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014